What is the meaning of the word "islands of langerhans"?

Definitions: